<template>
	<view class="page">
		<view class="text">特卖会商城邀请您微信授权登录,开启品质生活！<image class="img" src="../static/image/flower.png"></image></view>
		<view class="login" @click="Jump">授权登录</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				
			}
		},
		onLoad() {
	
		},
		methods: {
			// getTokenValue(options) {  //1.获取用户的token
			// 	let { success,fail,complete} = options
			// 	var _this = this;
			// 	uni.login({ //获取微信用户的code值
			// 		provider: 'weixin',
			// 		success(r) {
			// 			if (r.code) {
			// 				uni.getUserInfo({ //获取微信用户的encryptedData，iv值
			// 					provider: 'weixin',
			// 					success(res) {		
			// 						let data={
			// 							code: r.code,
			// 							signature: res.signature,
			// 							encrypted_data: res.encryptedData,
			// 							iv: res.iv,
			// 							userInfo:res.userInfo
			// 						}											
			// 						uniCloud.callFunction({
			// 							name: 'ace-login',
			// 							data: data,
			// 						}).then((result) => {
			// 							console.log('微信授权成功',result);
			// 							if(result.success && result.result && result.result.status===1){								
			// 								_this.uniSetStorage('token',result.result.token)
			// 								_this.uniSetStorage('userInfo',result.result.userInfo)
			// 								complete && complete()
			// 								success ? success() : false	
			// 							}else{
			// 								_this.uniShowToast({
			// 									title: "用户登陆失败",
			// 									icon: "none"
			// 								})
			// 							}				
			// 						}).catch((err) => {
			// 							console.log(err);							
			// 						})
			// 					},
			// 					fail:(err)=>{
			// 						_this.uniShowToast({
			// 							title: "获取用户信息失败",
			// 							icon: "none"
			// 						})
			// 						complete ? complete() : false
			// 					}
			// 				});
			// 			} else {
			// 				_this.uniShowToast({
			// 					title: "获取微信登录login的code失败！",
			// 					icon: "none"
			// 				})
			// 				complete ? complete() : false
			// 			}
			// 		}
			// 	});
			// },
			Jump(){
				uni.getUserProfile({
					desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
					lang:"zh_CN",
					success: (res) => {
						console.log('res',res)
						if (res.errMsg === "getUserProfile:ok") {
							uni.showToast({
							  title:'登录成功',
							  icon: 'none',
							  duration: 1000,
							})
							console.log(res)
							let userinfo = {
								avatarUrl:res.userInfo.avatarUrl,
								nickname:res.userInfo.nickName,
								gender:res.userInfo.gender,
								city:res.userInfo.city,
								country:res.userInfo.country,
								province:res.userInfo.province,
							}
							console.log('userinfo',userinfo)	
							uni.setStorageSync('userinfo', userinfo);
							setTimeout(() => {
								uni.switchTab({
									url:'./index/index'
								})
							}, 500);
						}
					},
					})
			}
		}
	}
</script>

<style scoped lang="scss">
	.page{
		width: 100%;
		height: 100vh;
		background-color:#ff6633;	
		display: flex;
		justify-content: center;
		flex-direction: column;
		align-items: center;
		}
	.text{
		text-align: center;
		color:#FFFFFF;
		font-size: 30rpx;
		font-weight: 500;
		line-height: 40rpx;
		}
	.img{
		width: 36rpx;
		height: 36rpx;
	}		
	.login{
		margin-top:50rpx ;
		width: 520rpx;
		text-align: center;
		border-radius: 42rpx;
		padding: 20rpx 80rpx;
		background-color:#FFFFFF;
		color: #ff6633;
		font-size: 28rpx;
		line-height: 40rpx;
		}
</style>
